self-regulating device - Spanish English Dictionary